//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.

Module Name:  

priviid.h

Abstract:  

Notes: 


--*/
#ifndef _PRIVIID_H_
#define _PRIVIID_H_

#ifdef __cplusplus
extern "C" {
#endif

/* IID declarations */

DEFINE_GUID (IID_IClassObjectTable, 0x51963a00, 0x5771, 0x11b9,
            0xc0, 0x0,  0xea, 0xa9, 0x98, 0xc2, 0x3 , 0x48);

DEFINE_GUID (IID_IWindowManager,    0xc1824cb0, 0x030a, 0x11ce,
            0xb1, 0x21, 0x00, 0xaa, 0x00, 0x44, 0xb7, 0xa4);

DEFINE_GUID (IID_IWindow,           0x08d54820, 0x030b, 0x11ce,
            0xb1, 0x21, 0x00, 0xaa, 0x00, 0x44, 0xb7, 0xa4);

DEFINE_GUID (IID_IWindowClass,      0x1fe2b640, 0x030b, 0x11ce,
            0xb1, 0x21, 0x00, 0xaa, 0x00, 0x44, 0xb7, 0xa4);

DEFINE_GUID(IID_IObjectStore,
0xc8d2b120, 0xc93, 0x11ce, 0x95, 0x67, 0x0, 0x0, 0xe2, 0x2, 0x56, 0xbc);
// {C8D2B120-0C93-11ce-9567-0000E20256BC}

DEFINE_GUID (IID_IMsgQueue,
0x47612680, 0xf77f, 0x11cd, 0x93, 0xf0, 0x00, 0xaa, 0x00, 0x4a, 0x5a, 0x0f);
// {47612680-F77F-11CD-93F0-00AA004A5A0F}

DEFINE_GUID (IID_IProtMod, 0x0809ed20, 0x1d3a, 0x11ce, \
                        0xb5, 0x53, 0x00, 0x00, 0xe2, 0x02, 0x59, 0x08);
DEFINE_GUID (IID_IProtUpper, 0x2ef9d2a0, 0x2277, 0x11ce, \
                        0xb5, 0x53, 0x00, 0x00, 0xe2, 0x02, 0x59, 0x08);
DEFINE_GUID (IID_IProtLower, 0x2f926920, 0x2277, 0x11ce, \
                        0xb5, 0x53, 0x00, 0x00, 0xe2, 0x02, 0x59, 0x08);

DEFINE_GUID(IID_IUserInputManager,
0x44b98fe0, 0x2a73, 0x11ce, 0x93, 0xf0, 0x0, 0xaa, 0x0, 0x4a, 0x5a, 0xf);
// {44B98FE0-2A73-11ce-93F0-00AA004A5A0F}

DEFINE_GUID(CLSID_Dib,		0x919d35c0, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
DEFINE_GUID(CLSID_ScreenDib,	0x9235cc40, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
DEFINE_GUID(IID_IDib,		0x927a8fb0, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
DEFINE_GUID(IID_IGeometry2D,	0x92bc44c0, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
DEFINE_GUID(CLSID_DibCF,	0x92faeb70, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
DEFINE_GUID(CLSID_ScreenDibCF,	0x93380af0, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
DEFINE_GUID(IID_IFont,		0x9379c000, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
DEFINE_GUID(IID_IFontManager,	0x93b55850, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
DEFINE_GUID(IID_IEnumFonts,	0x93f70d60, 0x16d3, 0x11ce, \
	0xa6, 0x14, 0x00, 0xaa, 0x00, 0x4a, 0xda, 0x39);
	

#ifdef __cplusplus
}
#endif

#endif /*_PRIVIID_H_*/

